.lg_progress_warp {
	box-sizing: border-box;
	vertical-align: middle;
}
.lg_progress {
	display: inline-block;
    width: 100%;
	height: 30px;
	line-height: 30px;
	background-color: #e3e3e3;
	border-radius: 15px;
	vertical-align: middle;
}
.lg_progress_sub {
    height: 100%;
    background-image: linear-gradient(265deg, 
		#21d3ff 0%, 
		#008cf6 100%), 
	linear-gradient(
		#2b9de8, 
		#2b9de8);
	background-blend-mode: normal, 
		normal;
	border-radius: 15px;
    transition: width 0.4s;
    -moz-transition: width 0.4s; 
    -webkit-transition: width 0.4s;
    -o-transition: width 0.4s; 
}
.lg_progress_type1 {
    height: 6px;
	background-color: #f2f2f2;
	border-radius: 3px;
}
.lg_progress_type1 > .lg_progress_sub {
    background-image: linear-gradient(90deg, 
		#0fc1fc 0%, 
		#1da4fe 100%), 
	linear-gradient(
		#0099ff, 
		#0099ff);
        border-radius: 3px;
}
.lg_progress_data {
	font-size: 26px;
	line-height: 30px;
	margin-left: 10px;
}